package edu.java.homework.hw07.part02hw;

//Êîè îò ïîñî÷åíèòå ïî-äîëó îïåðàòîðè çà öèêúë 
//ñà íåäîïóñòèìè è çàùî:

public class Test0507b {
    public static void main(String[] args){

		int j1= 10;  
//		for (int i1= 0, j1+=90; i1<j1; i1++) { j1--; } // (à)

	//	for (int i2= 10; i2=0; i2--) { }                            // (b)

		for (int i3=0, j3= 100; i3 < j3; i3++, j3--) { ; }          // (c)

//		int i4, j4; for (j4= 100; i4<j4; j4--) { i4+= 2; }          // (d)

//		int i5= 100; for ((i5>0); i5--) { }                         // (e)
	}
}

// a) грешка, предефинираме в тялото на for-a променливата j1, понеже тя е
// дефинирана по-горе и е видима във for-a


// b) ãðåøêà, Вторият оператор трябва да е от тип boolean

// c) îê, i3 ñå óâåëè÷àâà íà âñÿêà ñòúïêà , à ïúê j3 ñå íàìàëÿâà ==> ñëåä êðàåí
// áðîé ñòúïêè ùå èçëåçåì îò for-a

// d) ãðåøêà, íå ñìå èíèöèàëèçèðàëè i4 â íà÷àëîòî. È ïîíåæå å ëîêàëíà ïðîìåíëèâà
// íå é ñå ïðèñâîÿâà default-íà ñòîéíîñò.

// e) ãðåøêà, Ïúðâîòî, êîåòî å, íÿìàì ïúðâè îïåðàòîð çà èíèöèàëèçàöèÿ. Ìàêàð è
// äà å ïðàçåí òðÿáâà äà èìàì ; Ïðàâèëíàòà êîíñòðóêöèÿ å for (;(i5>0); i5--) { } 